Bonzomatic Build
Bonzomatic has been developed with windows first development. If it's possible to have it on other system at least for the official Bonzomatic other fork like Bonzomatic (Network Fork) and Bonzomatic Compute require to be build for Linux and MacOs.
FFT on Linux
From dok
personally I am now running with Pipewire which is can act like pulseaudio or Jack at the same time.
I've modified Bonzomatic so it only has the jack backend available
--- a/src/platform_common/FFT.cpp
+++ b/src/platform_common/FFT.cpp
@@ -1,4 +1,6 @@
#define MINIAUDIO_IMPLEMENTATION
+#define MA_NO_PULSEAUDIO
+#define MA_NO_ALSA
#include <miniaudio.h>
also removed the loopback device selection from ma_device_config_init but this might not be what you want
data/extra/config.json: "fftCapturePlaybackDevices": true, // If true, will capture from playback devices (desktop sound) instead of capture devices (mic)
you might want to set fftCapturePlaybackDevices to false truein your config
by default it is set to false (see src/main.cpp)